/******************************************************
 * @package Pav Opencart Theme Framework for Opencart 1.5.x
 * @version 1.1
 * @author http://www.pavothemes.com
 * @copyright	Copyright (C) Augus 2013 PavoThemes.com <@emai:pavothemes@gmail.com>.All rights reserved.
 * @license		GNU General Public License version 2
*******************************************************/
.btn-theme-primary {
	 background-color: @btn-theme-primary;
	 border: none;
	 color: #fff;
	 &:hover{	
	 	background-color: @btn-theme-primary-hover;
	 	color: #fff;
	 }
}
.text-primary-theme {
	color: @text-primary-theme;
}
.text-danger-theme {
	color: @text-danger-theme;
}


/* 
 *
 */
.iconbox {
    color: @white;
    display: block;
    float: left;
    height: 26px;
    width: 26px;
    line-height: 26px;
    text-align: center;
    margin-right: 8px;
    font-size: @font-size-base + 3;
    &:hover {
        color: #fff;
    }
    i {
        padding-left: 3px;
    }
}
.social {
    margin: @theme-margin + 20 0;
    overflow: hidden;
    a{ 
    	color: #fff!important;
        .transition ( all 0.4s ease 0s);
        &:hover{
            .rounded-corners ( 15px );
        }
        &.pinterest {
            background-color: #f13838;
        }
        &.facebook {
            background-color: #395c8c;
        }
        &.google-plus { 
            background-color: #f2532f;
        }
        &.twitter {
            background-color: #5aceef;
        }
    }
}

.box-services {
    text-transform: uppercase;
    padding-right: @padding-base-vertical;
    .icon-return{
      background: url("@{image-theme-path}icon-return.png") no-repeat;
    }
    .icon-shipping{
      background: url("@{image-theme-path}icon-shipping.png") no-repeat;
    }
    .icon-phone-call{
       background: url("@{image-theme-path}icon-phone.png") no-repeat;
    }
    .media-body{
      >small{
        text-transform: none;
      }
    }
    .iconbox {
        height: 34px;
        line-height: 34px;
        width: 34px;

        position: relative;
        z-index: 1;
        display:  inline-block;
        &:after{

            left: -2px;
            padding: 2px;
            top: -2px;
            .transition ( all 0.4s ease 0s);
            .box-sizing(content-box);
            content: "";
            height: 100%;
            pointer-events: none;
            position: absolute;
            width: 100%;
            z-index: -1;
            .opacity (1);
        }
        &:hover {
            color:  @theme-color-hover;
            color: #ffffff \9;
            &:after{
            .opacity (0);
            .scale (0);
            .transition (all 0.4s ease 0s);
            color:  @theme-color-hover;
        }
        }
    } 
    .btn-info{
        background-color: transparent;

        &:after{

        }
        &:hover{
            color:  @brand-info;           
            color: #ffffff \9;
        }
    }
}
.box-media { 
    .media {
        color: #939393;
        background-color: #fafafa;
        border: 1px solid #f6f6f6;
        padding: 10px;
        a.pull-left{
            margin-right: -45px;
        }
        a.pull-right{
            margin-left: -45px;
        }
        .media-right {
            text-align: right;
           p{
                margin-right: 0;
                margin-left: 30px;
            }
        }
        p {
            margin-right: 30px;
        }
    }
}
.media-dark .media {
    background-color: #efefef;
    border: 1px solid #efefef;
}
.newsletter{ 
    input ,button{
        .rounded-corners( 0 );
        line-height:  19px;
    }
    .navbar-form {
        padding: 0;
    }
}